home *** CD-ROM | disk | FTP | other *** search
/ Aminet 44 / Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso / Aminet / comm / misc / Spitfire2.lha / Spitfireイ Install / History.txt < prev    next >
Text File  |  2001-06-03  |  20KB  |  338 lines

  1. History
  2. ~~~~~~~
  3. Pre-v1.0
  4.    - Old classic Spitfire.  Development ceased with release of Spitfire²
  5.  
  6. Spitfire²
  7.    * All new Spitfire².  Version numbering shall start at 1.0
  8.  
  9.    V1.0 Pre-Releases
  10.         16-01-00 - First beta sent to testers...
  11.  
  12.         17-01-00 - Added scanning of "user" directories when no user.dat file found
  13.                  - Added intro for first time users of Spifire² (no user.dat or user
  14.                    directory are available)
  15.                  - Fixed some misspellings in the HSM
  16.                  - Fixed typo in HSM calling SpitfireDTM insteasd of SpitfireDAM
  17.                  - Added simple Installation script
  18.                  - HSM gives better feedback when viewing log files now.
  19.                  - Fixed remapping problem with loading disk images for DAM on
  20.                    screens other than the frontmost.  Needed to change startup
  21.                    also to accomplish the remapping for Newicons/GlowIcons.
  22.                  - Added ability to set the Spitfire² data directory via prefs
  23.                    (defaults to "Spitfire:")
  24.                  - HSM assumed that it was located in the Spitfire: directory, so
  25.                    problems would arise with locating resources for itself. Fixed.
  26.                  - HSM had problems creating a user directory if the "users" directory
  27.                    was not present.
  28.  
  29.         18-01-00 - HSM wasn't properly releasing its lock on newly created directories
  30.                  - Added prefs for Installer.desktop
  31.                  - Installer.desktop now remembers last directory used.
  32.         19-01-00 - Fixed problem of 'All' category not being the very first one shown,
  33.                    like original Palm applications do.
  34.         21-01-00 - System.conduit was freeing memory that was still in use! Fixed.
  35.                  - Modified some of the main sync code within Throttle subtask.
  36.                  - Accidently mixed MUI List with NList commands, and was leading to
  37.                    crashes.
  38.                  - DEBUG mode activated for HSM.
  39.  
  40.         22-01-00 - Fixed problem of HSM not looking in correct directory for conduits
  41.                    when launched from outside the main Spitfire: drawer
  42.                  - Work-around for systems that patch asl.library (MagicASL, RTPatch,
  43.                    etc.) within Install.desktop
  44.                  - Fixed enforcer hit when removing files from Install.desktop
  45.                  - system.conduit will not attempt to backup files that are currently
  46.                    in use/open within PalmOS
  47.                  - Changed all exclusive directory locks to Shared Locks.
  48.                  - HSM will forcefully remove subtask if it refuses to listen to break
  49.                    command (not very elegant, I know...).
  50.         23-01-00 - Added category editing to Memo Pad desktop
  51.                  - Removed some references to NList when they should have been to List
  52.  
  53.         24-01-00 - Added category editing to Address Book and To Do List desktop apps
  54.                  - HSM and DAM localized.  Still need to localize conduits and desktops
  55.                  - Fixed bug with system.conduit in which it did not properly scan
  56.                    through the PalmOS RAM databases and thus causing problems with
  57.                    backups (i.e. getting stuck on certain files, missing files, etc.)
  58.                  - Changed some internal IDs dealing with MUI, therefore prefs need to
  59.                    be reset if installing over a previous beta.
  60.                  - Began work on AmigaGuide file for Spitfire²
  61.         25-01-00 - When conduits would perform a "Handheld overwrite Amiga" action the
  62.                    old .dat file would still be in place.  It is now deleted, and a
  63.                    new .dat file is generated from the backed-up .pdb file.
  64.                  - Disabled "Abort" button in Hotsync.  Use Palm "Cancel" until fixed
  65.                    (see "Bugs" below)
  66.  
  67.         02-02-00 - Proper restoring (amiga -> handheld) of database items completed for
  68.                    the memo, todo, and address conduits.
  69.                  - Changed some text items.
  70.                  - Renamed desktop filenames.
  71.                  - All desktop applications can now only be launched once.  Attempting
  72.                    to launch them a second time will result in the application's
  73.                    main window popping to front. Same applies to DAM.
  74.         05-02-00 - Worked a little more on the AmigaGuide file.
  75.                  - Created AmigaOS 3.5 GlowIcons!
  76.  
  77.         16-02-00 - Syncing of categories was not properly functioning
  78.                  - Memo items from desktop were not being synced
  79.  
  80.         18-02-00 - Conduit information was not properly displayed in window
  81.                  - Localization of conduits
  82.         19-02-00 - Localization of Install
  83.                  - Localization of Memo Pad
  84.                  - Localization of Address Book
  85.                  - Localization of To Do List
  86.                  - Selecting cancel for deletion of a category would result in the
  87.                    category being deleted anyways.  Fixed for all desktop apps.
  88.                  - Modified and added to AmigaGuide documentation
  89.         21-02-00 - Localization of Date Book
  90.  
  91.  
  92.    v1.0 Preview 1
  93.         23-02-00 - Public release
  94.  
  95.         Preview 2
  96.         24-02-00 - Fixed errors with Install.script copying files that I changed
  97.                    filenames.
  98.                  - Fixed filename typo in Install.script
  99.                  - Fixed Install.desktop and conduit not being able to remove files
  100.                    with its delete protection bit not set.
  101.  
  102.         Preview 3
  103.         26-02-00 - Fixed all applications crashing when attempting to run them
  104.                    more than once.
  105.                  - Fixed desktop applications which were not opening locale.library
  106.  
  107.         Preview 4
  108.         01-03-00 - Fixed bug with install.script
  109.                  - Fixed bug with HSM causing system havoc when key file not found.
  110.  
  111.         Preview 5
  112.         08-03-00 - Added Spit_NotifyServer() to spitfireAPI.library
  113.                  - All conduits now log all errors encountered, not just the last
  114.                    one generated.
  115.                  - New additions to catalog developer files.
  116.                  - Restoring of backups was broken in system.conduit.
  117.                  - Updated textinput classes.
  118.                  - Small code changes to DAM.
  119.                  - Icons in DAM should now all be same height (GI images)
  120.  
  121.         Preview 6
  122.         13-03-00 - Fixed bug in spitfireAPI.library that could lead to crashes.
  123.                  - Updated vapor_toolkit.library
  124.                  - Modified code in install.conduit for installation of files
  125.         14-03-00 - System would crash if images for HSM and desktops were not found.
  126.                  - Install.desktop now updates display after a hotsync
  127.         15-03-00 - Added progress window to system.conduit for backup/restore
  128.                  - System and install conduits give better feedback to hotsync.log
  129.                  - Modified items from Address, To Do, and Memo were not being updated
  130.                    on Amiga side during HotSync.
  131.                  - Address, To Do, and Memo conduits were passing wrong memory pointer
  132.                    to procedures causing eventual enforcer hits.
  133.  
  134.         Preview 7
  135.         16-03-00 - Fixed English typo in system.conduit's "partial backup".
  136.                  - Fixed bug in newicon includes I was using.
  137.                  - I seem to have forgotten to update the Install.script in the
  138.                    archive.  Opps.  Anyways, this script will add the necessary ASSIGN
  139.                    and copy the Spitfire² folder icon.
  140.         17-03-00 - Fixed missing string in spitfiredesktop.cd/.ct files.
  141.                  - Updated Spitfire locale to handle keyboard and menu shortcuts.
  142.                  - HSM prefs window had inactive shortcuts for Port settings.
  143.                  - Added a window ID to the system.conduit progress window.
  144.                  - System.conduit was not properly deleting files there were no longer
  145.                    available on the Palm in Partial and Mirror backups.
  146.         18-03-00 - Added more logging function to conduits
  147.  
  148.         Preview 8
  149.         18-03-00 - Forgot to call the MUI input handler to handle snapshoting of the
  150.                    system.conduit progress window.
  151.         20-03-00 - Fixed desktop apps to change database info when changing user.
  152.                  - Install.conduit will now only install supported PalmOS applications
  153.                    (.prc, .pdb, .pqa, .pnc, and .scp files).
  154.                  - Memory allocations were not being properly cleared with category sync
  155.                    and could lead to thrashing of database categories.
  156.         22-03-00 - When changing user the last shown category was not being remembered.
  157.                  - Changed users.dat file and all library support code for it.  Was done
  158.                    to have HSM recognize Palms by userid and not usernames.
  159.                  - HSM updated to handle userids and changes in usernames.
  160.                  - HSM now sets the lastsyncPC id for your Amiga and on the Palm.
  161.                  - Spitfire will now remember the last active user.
  162.                  - Install.conduit now brings up a progress window.
  163.  
  164.         Preview 9
  165.         26-03-00 - HSM would crash with no users.dat file.
  166.  
  167.         Preview 10
  168.         28-03-00 - Desktops would not save data when switching users.
  169.         03-04-00 - Fixed typos in catalog files.
  170.                  - Datebook.desktop can now edit/create appointments.
  171.                  - Fixed bug with displaying weekly events in datebook.
  172.                  - Datebook.conduit now syncs events (not tested completely).
  173.                  - Moved expiry date in unreg previews to May 30/00.
  174.                  - Fixed crashing HSM on startup (wrong version made it into the archive).
  175.         05-04-00 - Desktops apps would release unallocated memory when existing from a
  176.                    start up error, resulting is a crash of the system.
  177.  
  178.         Preview 11
  179.         06-04-00 - HSM would crash with no users directory. Opps...
  180.  
  181.         Preview 12
  182.         08-04-00 - Fixed problems with category syncing in conduits (hopefully).
  183.                  - Hitting Edit in desktop apps when no items in listviews would
  184.                    generate enforcer hits.
  185.                  - Archive includes a new Helvetica/13 font containing PalmOS glyphs.
  186.                  - Desktops and conduits were looking in the wrong PROGDIR: for the locale
  187.                    files.  Would only work if catalog files were placed in LOCALE:
  188.                  - 'Listening for Hotsync...' text in HSM and 'None' were not using the catalog
  189.                    translation.
  190.         12-04-00 - Added some more strings for translators.
  191.                  - Added category indicator for shown memos and addresses.
  192.                  - Changed layout of About window, somewhat, and cropped SpitfireLogo image.
  193.  
  194.         Preview 13
  195.         16-04-00 - Forgot to include Ingo Heinicke's excellent Spitfire.font in the archive.
  196.         22-04-00 - Updated date.library.
  197.                  - Fixed note editing in Date Book.
  198.         29-04-00 - Added translations for desktop applications.  This involved changing the
  199.                    internal behaviour of DAM and adding to the API of the conduits.
  200.                  - HSM's Tools menu now has listing of available desktop applications.
  201.  
  202.         Preview 14
  203.         06-05-00 - Now using PLTAG_SerialTimeout=0 in serial connections.
  204.                  - Recompiled for use with palmlink.library v2.0.
  205.         13-05-00 - Reactivated the Abort button in HSM.
  206.                  - Log file reports connection speed of hotsync (MSGID_USER has changed
  207.                    in catalog file, and new strings added)
  208.         27-05-00 - Fixed problem of data corruption within the desktop apps if they were
  209.                    open during a hotsync.
  210.                  - Datebook was setting the wrong year for items on the Amiga side of things.
  211.                    Would result in appointments being scattered into the future...
  212.                  - Debuged datebook.conduit for proper HotSync.
  213.                  - Updated installation script for installing of catalogs and fonts
  214.                  - Updated TextInput MCC and palmlink.library in archive.
  215.                  - Added "Home Page" menu item for HSM.
  216.                  - Correct some spelling mistakes for HSM.
  217.  
  218.    v1.00 (May 31, 2000)
  219.         · First public release!
  220.  
  221.    v1.1 (June 21, 2000)
  222.         · Demo expiry date was being incorrectly calculated.
  223.         · Date & Time conduit sync completed [registered users only]
  224.         · Re-wrote routines that took into account 'virgin' (ID=0) Palms.  Things
  225.           should be much better now with changing user names and ids on Palms.
  226.         · datebook.conduit did not always return a text error to log file.
  227.         · datebook.conduit would try to open 'datbookdb' instead of 'datebookdb'
  228.           on restoring files (Amiga->Handheld).
  229.         · todo.conduit did not always return text error to log file.
  230.         · Cleaned up some code in memo and address conduits.
  231.         · In order to handle username changes without userid changes on handheld
  232.           devices, the userid is now appended to directories that are created for
  233.           database storage.
  234.         · First new user to Spitfire would not be seen until a restart.
  235.         · users.dat file updated before clients are notified of new user addition.
  236.         · Changed all desktop apps to support new user path directory name format.
  237.         · HSM was doubling usernames in listviews when multiple users present.
  238.         · The file pocketchess.prc was being distributed with the Spitfire² archive.
  239.           It has been removed.
  240.         · Under OS 3.1 the icon images for DAM are now all the same height.
  241.  
  242.    v1.2 (July 10, 2000)
  243.         · If a required library was not found by HSM then it would crash on exit.
  244.         · Added editing of users to HSM.  Deletion of user currently completed.
  245.         · If items in date, address, to do, and memos were deleted but not archived
  246.           on the handheld side then the changes were not properly being reflected
  247.           on the Amiga side.
  248.         · Find in the Address desktop app was not working correctly.
  249.         · SpitfireHSM would crash if application was terminated with open windows.
  250.           Now all windows should be properly disposed of to ward off the Guru!
  251.         · Fixed crashing of HSM when in demo mode.
  252.         · On startup of the apps Memo, Todo and Address book, a prefs file would
  253.           be inaccurrately written to the program directory.
  254.  
  255.    v1.3 (November 8, 2000)
  256.         · Datebook app entries must now have a valid description when created. Seems
  257.           that the PalmOS does not like a NULL field for descriptions and will crash
  258.           if one is found (bug in PalmOS?).
  259.         · Activated MUI ARexx port for HSM.
  260.         · Any entries in Datebook, ToDo, and Memo with NULL description fields will
  261.           be automatically deleted.
  262.         · It appears that the Palm Datebook allows the erasing of event description
  263.           but does not delete the event.  This places an "invisible" entry in the
  264.           Palm Datebook and is no problem until you do a "find" on your Palm. Once
  265.           this record is accessed your Palm will crash.  Spitfire will now search
  266.           for these records and mark them for deletion at subsequent HotSyncs.
  267.         · Ability to show/hide image texts via settings for DAM added.
  268.         · If there were no records on the Amiga and Palm, and then new records were
  269.           created on the Palm, they would not be copied over onto the Amiga side.
  270.           This affected the Address, Datebook, ToDo, and Memo applications.
  271.         · All desktop apps now save data to a standard .pdb file.  Existing .dat
  272.           files are still recognized, but will be converted and deleted the first
  273.           time the desktop/conduit is loaded.
  274.         · Fixed several grammer and spelling mistakes in English catalogs.
  275.         · Fixed crashing of HSM when exiting, if the Edit user window was ever
  276.           accessed during the use of HSM.
  277.         · spitfireAPI.library no longer trips up with usernames having periods
  278.           (i.e. Michael W. Smith)
  279.         · A User Guide available in PDF format! (Thanks to Duncan Turner for writing
  280.           the user guide)
  281.         · Fixed problem of identifing ID number extensions from folder names if the
  282.           users.dat file was deleted.
  283.         · Changed demo expiry date.
  284.         · All the conduits would start scanning their repective database at index
  285.           1 instead of 0.  This would result in some data not appearing to be synced.
  286.         · Failed memory allocations were going unchecked in spitfireAPI.library.
  287.         · Change ERRORID_OPENDAT text for conduit locale.
  288.  
  289.    v1.4 (February 7, 2001)
  290.         · Added "Desktop..." button to HSM main window.
  291.         · Datebook app can now create events that have the same start and end times.
  292.         · Fixed bug in which Datebook app would create 2 new events for every one
  293.           a user created.
  294.         · Address CSV import can now handle MS-DOS files (CF-LF).
  295.         · Memo Pad import would truncate files at 4000 bytes instead of 4k.
  296.         · Internal changes to HSM to help increase its stability.  Also increase of
  297.           stack space for conduits and HSM throttle process.
  298.         · Updated Installation script, adding ability to update ilbm/picture datatype
  299.           files available from Aminet (suggested by Roger Fullans)
  300.         · Added some checks to system.conduit in case it fails to allocate required
  301.           memory.  This conduit can still crash at times, and always from the MUI
  302.           interface it opens.  Still trying to find a bullet-proof fix...
  303.         · Modified sync routines in conduits.  Hopefully this should properly sync
  304.           data now.
  305.  
  306.    v1.5 (February 24, 2001)
  307.         · Bad news. I lost the source code to the address.desktop application!  The
  308.           good news is that I did have a back up, unfortunately it is version 1.2.
  309.           I hope that I fixed everything to get it back to the current version...
  310.         · Reworked the HotSync feedback window.  It now shows the user, status of
  311.           the HotSync, and details from the specific conduit so...
  312.         · Install.conduit and system.conduit now do not open their own MUI gui. As a
  313.           result, new functionality has been added to the HSM server port.
  314.         · ASCII files imported into Memo Pad that are larger than 4k are now broken
  315.           into several memos.
  316.         · Changing the prefs data directory will now cause the HSM to scan and
  317.           update for users, and sends broadcast message to clients.
  318.         · Did some more tweaking of the sync routines in all conduits.
  319.         · Increased stack of throttle process to 20000
  320.  
  321.    v1.6 (June 4, 2001)
  322.         · Fixed bug in categories not being properly synchronized between the Palm
  323.           and Amiga.
  324.         · vectorser.device should now be recognized by HSM.
  325.         · Implemented ability for user to skip certain files on backups via a new
  326.           desktop application called "System Backup" (system.desktop).
  327.         · Install desktop application can now load in any datatype supported text
  328.           format and convert it into a Palm DOC format. Requires DocDatatypes by
  329.           Amarpreet Singh Munde. (email: docdatatypes@yahoo.com
  330.           OR http://go.to/docdatatypes).  Thanks A.S.Munde for the aide in programming
  331.           this ability.  Now go register and support his excellent work if you need
  332.           this functionality!
  333.         · Re-compiled the New8N1.device source codes for ignoring DSR.  This is to
  334.           be used with Visor users and the Amiga's internal serial port.  This is
  335.           not the best serial.device replacement, thus it may not work on your system
  336.           to the "hackish" style of the code.
  337.                                       
  338.